ac1ed2e8bf4d11d056030378d4019da1fe929dac,app/src/main/java/com/kickstarter/ui/viewholders/RewardViewHolder.java,RewardViewHolder,RewardViewHolder,#View#,76

Before Change


    viewModel.outputs.minimumTextViewIsHidden()
      .compose(bindToLifecycle())
      .compose(observeForUI())
      .subscribe(ViewUtils.setGone(minimumTextView));

    viewModel.outputs.minimumTextViewText()
      .compose(bindToLifecycle())
      .compose(observeForUI())
      .subscribe(minimumTextView::setText);

    viewModel.outputs.minimumTitleTextViewText()
      .compose(bindToLifecycle())
      .compose(observeForUI())
      .subscribe(this::setTitleTextView);

    viewModel.outputs.rewardsItems()
      .compose(bindToLifecycle())
      .compose(observeForUI())
      .subscribe(rewardsItemAdapter::rewardsItems);

    viewModel.outputs.rewardsItemsAreHidden()
      .compose(bindToLifecycle())
      .compose(observeForUI())
      .subscribe(ViewUtils.setGone(rewardsItemSection));

    viewModel.outputs.rewardTitleTextViewText()
      .compose(bindToLifecycle())
      .compose(observeForUI())
      .subscribe(titleTextView::setText);

    viewModel.outputs.selectedHeaderIsHidden()
      .compose(bindToLifecycle())
      .compose(observeForUI())
      .subscribe(ViewUtils.setGone(selectedHeader));

    viewModel.outputs.selectedOverlayIsHidden()
      .map(hidden -> hidden ? whiteColor : lightGreenColor)
      .compose(bindToLifecycle())
      .compose(observeForUI())
      .subscribe(bodySection::setBackgroundColor);

    viewModel.outputs.shippingSummarySectionIsHidden()
      .compose(bindToLifecycle())
      .compose(observeForUI())
      .subscribe(ViewUtils.setGone(shippingSection));

    viewModel.outputs.shippingSummaryTextViewText()
      .compose(bindToLifecycle())
      .compose(observeForUI())
      .subscribe(shippingSummaryTextView::setText);

    viewModel.outputs.timeLimitSectionIsHidden()
      .compose(bindToLifecycle())
      .compose(observeForUI())
      .subscribe(ViewUtils.setGone(timeLimitSection));

    viewModel.outputs.usdConversionTextViewIsHidden()
      .compose(bindToLifecycle())

After Change


    viewModel.outputs.limitAndBackersSeparatorIsHidden()
      .compose(bindToLifecycle())
      .compose(observeForUI())
      .subscribe(ViewUtils.setGone(limitAndBackersSeparatorTextView));

    viewModel.outputs.limitAndRemainingTextViewIsHidden()
      .compose(bindToLifecycle())